package com.bsg.upm.dao;

import java.util.List;

import com.bsg.upm.entity.SiteEntity;

/**
 * 站点接口
 * 
 * @author HCK
 *
 */
public interface SiteDao extends CrudDao<SiteEntity> {

	/**
	 * 获取所有的站点信息(自身基础信息非关联其他信息)
	 * 
	 * @return 站点集合
	 */
	List<SiteEntity> listWithoutAssociation();
	
	/**
	 * 获取所有站点名称
	 * 
	 * @return 站点名称列表
	 */
	List<SiteEntity> listName();

	/**
	 * 获取指定名称的站点个数
	 * 
	 * @param name
	 *            站点名称
	 * @return 站点个数
	 */
	int countByName(String name);
}
